﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TerhelesEloszto.Common
{
	/// <summary>
	/// Egy oktató és egy feladat közötti személyes preferenciát reprezentál.
	/// </summary>
	public interface ILike
	{
		/// <summary>
		/// Mennyire szereti az oktató a feladatot.
		/// </summary>
		int Stars { get; }

		/// <summary>
		/// A feladat amit szeret.
		/// </summary>
		ITask Target { get; }

		/// <summary>
		/// A feladat amit szeret.
		/// </summary>
		/// <returns>A feladat amit szeret.</returns>
		ITask GetTarget();

		/// <summary>
		/// A kapcsolat azonosítója.
		/// </summary>
		int ID { get; }
	}
}
